package artandco.utils;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * ReponseHtml.java
 * 
 * @version 1.0
 * @date 26 mai 2011
 */
public class ReponseHtml {

	/**
	 * Objet permettant l'écriture de la page réponse
	 */
	private PrintWriter out;

	/**
	 * Constructeur
	 * 
	 * @param request
	 * @param response
	 */
	public ReponseHtml(HttpServletRequest request, HttpServletResponse response) {
		try {
			response.setContentType("text/html;charset=UTF-8");
			out = response.getWriter();
		}
		catch (IOException e1) {
			// Si on détecte une erreur on l'affiche
			e1.printStackTrace();
			// Ecriture de l'erreur dans le fichier de log
			ArtAndCoLogger.logError.error("Erreur lors de la creation du PrintWriter out : " + e1.getMessage());
		}

	}

	/**
	 * add
	 * 
	 * @param texte
	 */
	public void add(String texte) {
		// On ajoute le texte a la reponse
		out.println(texte);
	}

	/**
	 * close
	 */
	public void close() {
		// On ferme le Printwriter
		out.close();

	}

}
